package com.sy.structural.proxy.statical;

/**
 * 缺点：不同的被代理类（人、狗）要创建不同的静态代理类
 */
public class ShenProxyTikTok implements MenTikTok {

    // 被代理对象
    private MenTikTok menTikTok;

    public ShenProxyTikTok(MenTikTok menTikTok) {
        this.menTikTok = menTikTok;
    }


    @Override
    public void TikTok() {
        // 增强
        System.out.println("弟弟帮我直播");
        // 去掉的话就是完全代理
//        menTikTok.TikTok();
    }

}
